from gensim.scripts.glove2word2vec import glove2word2vec
from gensim.models import KeyedVectors

# 将 GloVe 格式转换为 Word2Vec 格式
glove_input_file = 'glove.6B.50d.txt'  # 输入 GloVe 文件
word2vec_output_file = 'glove.6B.50d.word2vec.txt'  # 输出 Word2Vec 格式文件
glove2word2vec(glove_input_file, word2vec_output_file)

# 加载转换后的词向量
model = KeyedVectors.load_word2vec_format(word2vec_output_file, binary=False)